require(['./config'],()=>{
    require(['template','url', 'header','footer'],(template,url)=>{
        class Index {
            constructor(){
                this.list()
            }
            list(){
                $.get(url.rap2+'/api/index/list',resp=>{
                    // console.log(resp)
                    if(resp.code===200){
                        const{list}=resp.body
                        this.category(list)
                        this.climaol(list)
                        // $('#giftLest').html(template('giftTemplate',{list}))
                    }
                })
            }
            // 排序
            category(list){
                const html=template('giftTemplate',{list})
                $('#giftLest').html(html)
            }
            climaol(list){
                $('#ordering').on('click',function(){
                    list.sort(function(a,b){
                        return a.jiage-b.jiage
                    })
                    const html=template('giftTemplate',{list})
                    $('#giftLest').html(html)
                })
            }
        }
        new Index()
    })
})